Create a direct channel of {@link ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY} to be used
for configuring sensor direct report.
\param manager the {@link ASensorManager} instance obtained from
{@link ASensorManager_getInstanceForPackage}.
\param fd file descriptor representing a shared memory created by
{@link ASharedMemory_create}
\param size size to be used, must be less or equal to size of shared memory.
\return a positive integer as a channel id to be used in
{@link ASensorManager_destroyDirectChannel} and
{@link ASensorManager_configureDirectReport}, or value less or equal to 0 for failures.
Create direct channel based on shared memory
Create a direct channel of {@link ASENSOR_DIRECT_CHANNEL_TYPE_SHARED_MEMORY} to be used for configuring sensor direct report.
\param manager the {@link ASensorManager} instance obtained from {@link ASensorManager_getInstanceForPackage}. \param fd file descriptor representing a shared memory created by {@link ASharedMemory_create} \param size size to be used, must be less or equal to size of shared memory.
\return a positive integer as a channel id to be used in {@link ASensorManager_destroyDirectChannel} and {@link ASensorManager_configureDirectReport}, or value less or equal to 0 for failures.